package com.jzlin.alltools.service.chatai.store;

import java.util.List;

/**
 * 会话内容存储.
 *
 * @author linjz
 * @date 2024/11/12
 */
public interface IChatStore {
    /**
     * 获取会话上下文消息
     * @param sessionId 会话id
     * @param count 关联数量
     * @return 上下文消息列表
     */
    List<ChatAiMessageRecord> getRefContextMessage(String sessionId, int count);

    /**
     * 保存消息
     * @param record 消息
     * @return 成功返回true
     */
    boolean saveMessage(ChatAiMessageRecord record);
}
